home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 002a / vc50_jan.zip / NOFALSE.BAT < prev    next >
DOS Batch File  |  1993-01-24  |  5KB  |  122 lines

  1. echo off
  2. cls
  3. SET GET=
  4. GET !J 
  5. CLS
  6. IF "%GET%"=="" GOTO NOGOTGET
  7. ECHO    One moment, please. I must test the system . . . 
  8. GET !V
  9. IF ERRORLEVEL 1 GOTO UNCLEAN
  10. ECHO  
  11. ECHO 
  12. ECHO ┌──────────────────────────────────────────────────────────────┐
  13. ECHO │ This program should be used ONLY if Victor Charlie's VCHECK  │
  14. ECHO │ is causing false alarms. Before using Nofalse, please read   │
  15. ECHO │ the VC manual section on False Alarms.                       │
  16. ECHO └──────────────────────────────────────────────────────────────┘
  17. ECHO   You may press Escape to halt now.
  18. GET   Press any other key to continue . . . 
  19. IF ERRORLEVEL 27 GOTO END
  20. CLS
  21. ECHO  
  22. IF NOT EXIST VC1 ECHO    You must be in the Victor Charlie Home Directory to use Nofalse.
  23. IF NOT EXIST VC1 GOTO END
  24. ECHO ┌───────────────────────────────────────────────────────────────╖
  25. ECHO │  We will make a NEW set of Victor Charlie programs now.       ║
  26. ECHO │  The new set will no longer contain VCHECK's built-in         ║
  27. ECHO │  generic logic on isolating viruses.                          ║
  28. ECHO │                                                               ║
  29. ECHO │  However, there will be NO change in the ability to           ║
  30. ECHO │  detect active viruses on this computer, or in VCHECK's       ║
  31. ECHO │  own ability to detect viral signatures from the VC.SIG       ║
  32. ECHO │  Virus Signature library.                                     ║
  33. ECHO │                                                               ║
  34. ECHO │  If you are certain you wish to remove the rest of VCHECK's   ║
  35. ECHO │  logic from the VC program, hit a key and we will make a new  ║
  36. ECHO │  Victor Charlie for you now, with this feature removed.       ║
  37. ECHO ╘═══════════════════════════════════════════════════════════════╝
  38. ECHO                                                                 
  39. ECHO   Press Escape to quit,
  40. GET    Any other key to continue . . . 
  41. ECHO                                                                 
  42. IF ERRORLEVEL 27 GOTO END
  43.  
  44. CLS
  45. ECHO  
  46. ECHO   ╔═══════════════════════════════════════════════════════════════╗
  47. ECHO   ║ Making a new program set WITHOUT VCHECK logic. Stand by . . . ║
  48. ECHO   ╚═══════════════════════════════════════════════════════════════╝
  49. ECHO  
  50. COPY VC1 VC1.COM > NUL
  51. ECHO    Running VC1.COM to initialize . . . 
  52. VC1 -
  53. IF ERRORLEVEL 1 GOTO ERRORS
  54. ECHO            Making the rest of the program. Stand by. . . 
  55. COPY VC        VC.EXE  > NUL
  56. COPY VC1.COM   VC1.BIN > NUL
  57. COPY VC.BIN    VCBIN  > NUL
  58. COPY VC2       VC2.EXE  > NUL
  59. COPY VCHECK    VCHECK.COM  > NUL
  60. COPY VCOMP     VCOMP.COM  > NUL
  61. IF EXIST     GET         COPY GET       GET.COM > NUL
  62. IF EXIST     BOOTFIX     COPY BOOTFIX   BOOTFIX.COM > NUL
  63. ECHO      Done!
  64. ECHO   Victor Charlie is ready for action again.
  65. ECHO   Please hit a key to wind up . . . 
  66. ECHO  
  67. PAUSE > NUL
  68. CLS
  69. ECHO  
  70. ECHO    You have initialized a new Victor Charlie with NO VCHECK logic.
  71. ECHO    The program will detect viruses as before, and find latent
  72. ECHO    viruses through the VC.SIG signature library. The false alarms
  73. ECHO    you may have experienced should now stop.
  74. ECHO  
  75. ECHO        ┌───────────────────────────────────────╖ 
  76. ECHO        │ Hit any key to return to the program. ║ 
  77. ECHO        ╘═══════════════════════════════════════╝ 
  78. ECHO  
  79. PAUSE > NUL
  80. GOTO END
  81.  
  82. :NOGOTGET
  83. ECHO  
  84. ECHO   This routine requires use of the Victor Charlie utility GET.COM
  85. ECHO     Please copy this utility to your VC Home Directory,
  86. ECHO     and then start this routine from the menu again.
  87. ECHO  Press any key to return to the VC main menu . . . 
  88. ECHO  
  89. PAUSE > NUL
  90. GOTO END
  91.  
  92. :UNCLEAN
  93. ECHO  ╔════════════════════════════════════════════════════════════╗
  94. ECHO  ║  Removing VCHECK's logic means you must re-initialize the  ║
  95. ECHO  ║  Victor Charlie program.                                   ║
  96. ECHO  ║  The TSR or Driver programs you are running make this      ║
  97. ECHO  ║  impossible for the moment.                                ║
  98. ECHO  ║                                                            ║
  99. ECHO  ║  Please COLD boot the computer from a DOS diskette, or by  ║
  100. ECHO  ║  temporary removal of the Autoexec.BAT and Config.SYS      ║
  101. ECHO  ║  startup programs. Return here to re-initialize.           ║
  102. ECHO  ╚════════════════════════════════════════════════════════════╝
  103. ECHO  
  104. ECHO   Hit any key to return to the Victor Charlie menu.
  105. ECHO  
  106. PAUSE > NUL
  107. GOTO END
  108.  
  109. :ERRORS
  110. IF ERRORLEVEL 5 ECHO     Victor Charlie has caught a virus!
  111. IF ERRORLEVEL 5 ECHO Please run the program again immediately!
  112. IF ERRORLEVEL 5 goto END
  113. IF ERRORLEVEL 4 ECHO  The RAM in your computer is messed up.
  114. IF ERRORLEVEL 4 ECHO Please reboot and use this program again.
  115. IF ERRORLEVEL 4 GOTO END
  116. IF ERRORLEVEL 3 ECHO  Please do a "clean" reboot, without TSRs, and run Nofalse again.
  117. IF ERRORLEVEL 3 goto END
  118. IF ERRORLEVEL 1 ECHO  You must be in the VC Home Directory and you must be using
  119. IF ERRORLEVEL 1 ECHO a DOS Version 3.0 or above. Please fix the problem and retry. 
  120.  
  121. :end
  122.